export function accountRules(value:string){
  if(value?.trim().length === 0) return '用户名不能为空'
  if(!/^[a-zA-Z]\w{5,24}$/.test(value)) return '必须输入以字母开头的字符'
  return true
}

export function passwordRules(value : string){
  if(value?.trim().length === 0) return '密码不能为空'
  if(!/^\w{6,18}$/.test(value)) return '必须输入6到18为字符'
  return true
}
export function isAgreeRules(value : boolean){
  if(!value) return '请勾选同意条款' 
  return true
}
export function mobailRules(value :string){
  if(!value) return '请输入手机号'
  if(!/^1[3,9]\d{9}$/.test(value)) return '请输入正确的手机号码'
  return true
}
export function codeRules(value :string){
  if(!value)return '请输入验证码'
  if(!/^\d{6}$/.test(value)) return '请输入正确的验证码'
  return true
}
export function rePasswordRule(value: string, { form }: any) {
  if (!value) return '请输入确认密码'
  if (!/^\w{6,24}$/.test(value)) return '密码是6-24个字符'
  // 校验密码是否一致  form表单数据对象
  if (value !== form.password) return '两次输入的密码不一致'
  return true
}